#article {
  height: 100%;

  .box-card {
    height: 100%;
    position: relative;
    border-top: 2px solid #007bff;

    /deep/ .el-card__header {
      padding: 5px 20px;

      .clearfix {
        display: flex;
        align-items: center;
        justify-content: space-between;

        > span {
          line-height: 40px;
          font-size: 16px;
        }
      }
    }

    /deep/.el-card__body {
      height: 90%;

      .el-table {
        // background-color: pink !important;
        // height: 400px;
        // overflow-y: scroll;
      }
    }

    .el-row {
      width: 100%;
      margin-bottom: 20px;
      display: flex;
      align-items: center;

      .el-col {
        .el-button {
          // width: 100%;
        }
      }

      .el-form {
        width: 100%;
        vertical-align: top;

        .el-input {
          width: 350px;
        }
      }
    }
  }
}
